#pragma once

#ifndef _RandomNoise_h_
#define _RandomNoise_h_

#include "..\Generator.h"
#include "..\HeightMap.h"

namespace MyGame {

class RandomNoise : public Generator {
public:
    RandomNoise(void);
    virtual ~RandomNoise(void);
    FLOAT GetMaxHeight() const;
    void SetMaxHeight(FLOAT val);
    FLOAT GetMinHeight() const;
    void SetMinHeight(FLOAT val);
    void Generate(HeightMap* heightMap);
private:
    FLOAT maxHeight;
    FLOAT minHeight;
};

}

#endif
